package com.naiterui.ehp.bs.patient.service;

import com.naiterui.ehp.bp.domain.Patient;

/**
 * 患者诊疗记录业务接口
 * @author Amber
 * @since 1.0.0
 */
public interface IPatientRecordService {

    /**
     * 更新患者诊疗记录</p>
     * 针对医生手机联系人功能，把医生对应手机联系人添加的诊疗记录同步给患者
     * IPatientRecordService.updatePatientRecord()
     * @Author Amber
     * @Date 2016年6月27日
     * @since 1.0.0
     * @param patient
     */
    void updatePatientRecord(Patient patient);

    /**
     * 迁移患者与指定医生的手机联系人诊疗记录
     * IPatientRecordService.removeContactsRecordByDoctor()
     * @Author Amber
     * @Date 2016年8月14日
     * @since 1.0.0
     * @param patient
     * @param doctorId
     */
    void removeContactsRecordByDoctor(Patient patient, Long doctorId);
}
